#include<stdio.h>
#include<unistd.h>
int v=100;
int main()
{
	pid_t id=fork();
	if(id<0){
		printf("错误！\n");
	}
	else if(id==0){
		int cnt=0;
		while(1){
	    	printf("我是子进程,pid=%d   ppid=%d  v=%d  &v=%p \n",getpid(),getppid(),v,&v);
			if(++cnt==10){
				v=300;
				printf("全局变量的值我已经改变啦.......\n");
			}
			sleep(1);
		}
	}
	else {
		while(1){
	        printf("我是父进程,pid=%d   ppid=%d  v=%d  &v=%p \n",getpid(),getppid(),v,&v);
			sleep(2);
		}
	}
	return 0;
}
